ambassador extraordinary and plenipotentiary - French English Dictionary